ডেটাবেজ থেকে তথ্য(Data) সিলেক্ট/পুনরূদ্ধার করতে SQL SELECT স্টেটমেন্টটি ব্যবহার করা হয়।
SELECT স্টেটমেন্টটি ডেটাবেজ থেকে তথ্য সিলেক্ট করে।
ডেটাবেজ থেকে রিটার্ন ডেটা ফলাফল টেবিলে জমা হয়, যাহাকে আমরা result-set বলে থাকি।
SELECT name_of_column, name_of_column FROM name_of_table;
এবং
SELECT * FROM name_of_table;
এখানে name_of_column হলো টেবিলের মধ্যে কলামের নাম এবং name_of_table হলো টেবিলের নাম।
SELECT স্টেটমেন্টের ব্যবহার দেখার জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।
উদাহরণস্বরূপঃ SELECT স্টেটমেন্ট ব্যবহার করে "Student_details" টেবিল থেকে নিচের অংশটুকু নেওয়া(select) হয়েছে।
ক্রমিক নং | শিক্ষার্থীর নাম | প্রতিষ্ঠানের নাম | ঠিকানা |
---|---|---|---|
১০১ | তামজীদ হাসান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০২ | মিনহাজুর রহমান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০৩ | মোঃ সবুজ হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০৪ | ইয়াসিন হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০৫ | ফরহাদ উদ্দিন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
নিম্নের SQL SELECT স্টেটমেন্টটি "Student_details" টেবিলের "শিক্ষার্থীর নাম(Student_name)" এবং "প্রতিষ্ঠানের নাম(Institute)" এই দুই কলামকে সিলেক্ট করবেঃ
SELECT Student_name, Institute FROM Student_details;
নিম্নের SELECT স্টেটমেন্টটি "Student_details" টেবিলের সকল কলামকে সিলেক্ট করবেঃ
SELECT * FROM Student_details;
ডেটাবেজ সফটওয়ার সিস্টেমে Result-set ন্যাভিগেশন ব্যবহার করা হয়। এটি প্রোগ্রামিং ফাংশন। এর গুরুত্বপূর্ণ কিছু ফাংশন হলোঃ Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, Get-Record-Count ইত্যাদি।
এই ধরনের প্রোগ্রামিং ফাংশন গুলো আমাদের SQL টিউটোরিয়ালের অংশ নয়। ডেটাবেজ তথ্যকে প্রোগ্রামিং ফাংশন এর মাধ্যমে অ্যাক্সেস করা শিখতে হলে, অনুগ্রহ করে আমাদের পিএইচপি টিউটোরিয়াল দেখুন।
আরও দেখুন...